package com.zygh.policeasset.pojo;

import cn.afterturn.easypoi.util.PoiElUtil;
import io.swagger.annotations.ApiModelProperty;

/* loaded from: police-asset-2.0-0.0.1-SNAPSHOT.jar:BOOT-INF/classes/com/zygh/policeasset/pojo/GetReportCount.class */
public class GetReportCount {
    @ApiModelProperty("项目名称")
    private String name;
    @ApiModelProperty("标段名称")
    private String sectionName;
    @ApiModelProperty("新增")
    private String number1;
    @ApiModelProperty("转移")
    private String number2;
    @ApiModelProperty("大修")
    private String number3;
    @ApiModelProperty("拆除")
    private String number4;
    @ApiModelProperty("作废")
    private String number5;

    public void setName(String name) {
        this.name = name;
    }

    public void setSectionName(String sectionName) {
        this.sectionName = sectionName;
    }

    public void setNumber1(String number1) {
        this.number1 = number1;
    }

    public void setNumber2(String number2) {
        this.number2 = number2;
    }

    public void setNumber3(String number3) {
        this.number3 = number3;
    }

    public void setNumber4(String number4) {
        this.number4 = number4;
    }

    public void setNumber5(String number5) {
        this.number5 = number5;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetReportCount)) {
            return false;
        }
        GetReportCount other = (GetReportCount) o;
        if (!other.canEqual(this)) {
            return false;
        }
        Object this$name = getName();
        Object other$name = other.getName();
        if (this$name == null) {
            if (other$name != null) {
                return false;
            }
        } else if (!this$name.equals(other$name)) {
            return false;
        }
        Object this$sectionName = getSectionName();
        Object other$sectionName = other.getSectionName();
        if (this$sectionName == null) {
            if (other$sectionName != null) {
                return false;
            }
        } else if (!this$sectionName.equals(other$sectionName)) {
            return false;
        }
        Object this$number1 = getNumber1();
        Object other$number1 = other.getNumber1();
        if (this$number1 == null) {
            if (other$number1 != null) {
                return false;
            }
        } else if (!this$number1.equals(other$number1)) {
            return false;
        }
        Object this$number2 = getNumber2();
        Object other$number2 = other.getNumber2();
        if (this$number2 == null) {
            if (other$number2 != null) {
                return false;
            }
        } else if (!this$number2.equals(other$number2)) {
            return false;
        }
        Object this$number3 = getNumber3();
        Object other$number3 = other.getNumber3();
        if (this$number3 == null) {
            if (other$number3 != null) {
                return false;
            }
        } else if (!this$number3.equals(other$number3)) {
            return false;
        }
        Object this$number4 = getNumber4();
        Object other$number4 = other.getNumber4();
        if (this$number4 == null) {
            if (other$number4 != null) {
                return false;
            }
        } else if (!this$number4.equals(other$number4)) {
            return false;
        }
        Object this$number5 = getNumber5();
        Object other$number5 = other.getNumber5();
        return this$number5 == null ? other$number5 == null : this$number5.equals(other$number5);
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetReportCount;
    }

    public int hashCode() {
        Object $name = getName();
        int result = (1 * 59) + ($name == null ? 43 : $name.hashCode());
        Object $sectionName = getSectionName();
        int result2 = (result * 59) + ($sectionName == null ? 43 : $sectionName.hashCode());
        Object $number1 = getNumber1();
        int result3 = (result2 * 59) + ($number1 == null ? 43 : $number1.hashCode());
        Object $number2 = getNumber2();
        int result4 = (result3 * 59) + ($number2 == null ? 43 : $number2.hashCode());
        Object $number3 = getNumber3();
        int result5 = (result4 * 59) + ($number3 == null ? 43 : $number3.hashCode());
        Object $number4 = getNumber4();
        int result6 = (result5 * 59) + ($number4 == null ? 43 : $number4.hashCode());
        Object $number5 = getNumber5();
        return (result6 * 59) + ($number5 == null ? 43 : $number5.hashCode());
    }

    public String toString() {
        return "GetReportCount(name=" + getName() + ", sectionName=" + getSectionName() + ", number1=" + getNumber1() + ", number2=" + getNumber2() + ", number3=" + getNumber3() + ", number4=" + getNumber4() + ", number5=" + getNumber5() + PoiElUtil.RIGHT_BRACKET;
    }

    public String getName() {
        return this.name;
    }

    public String getSectionName() {
        return this.sectionName;
    }

    public String getNumber1() {
        return this.number1;
    }

    public String getNumber2() {
        return this.number2;
    }

    public String getNumber3() {
        return this.number3;
    }

    public String getNumber4() {
        return this.number4;
    }

    public String getNumber5() {
        return this.number5;
    }
}